
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<%@ taglib uri="http://displaytag.sf.net/el" prefix="display"%>
<%@ taglib uri="/WEB-INF/config/tld/fmt.tld" prefix="fmt" %>
<%@ taglib uri="http://ssh.org/selects" prefix="ssh"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path;
String applicationPath = basePath + "/" + "application";
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<link href="<%=path%>/css/jinmu_style.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="<%=path%>/js/util.js"></script>
		<script type='text/javascript' src='<%=path%>/frame/orgSelect/js/ajaxInitSelect.js'></script>
<script language="javascript" src="<%=path%>/js/SyncCommon.js"></script>
</head>
<body>
<html:form styleId="yfProjectPlanForm" action="updateIncYfProjectPlan.do?method=updateIncYfProjectPlan" onsubmit="return save();">
<html:hidden property="id" value="${yfProjectPlan.id}"/>
<html:hidden property="processId" value="${yfProjectPlan.processId}"/>
<html:hidden property="auditStatus" value="${yfProjectPlan.auditStatus}"/>
<input type ="hidden" name="projectid" id="projectid" value="${yfProjectPlan.projectNo}"/>
 <input name='lastIndexPlan' type='hidden' id='lastIndexPlan' value="${workPlanCount+1}"/>
<table cellspacing="0" cellpadding="0" width="98%" align="center"  border="0" class="margtb5">
		    <tr>
		      <td align="left" class="padl5 lan12"><img src="<%=path%>/images/img-11.gif" width="12" height="12"> 项目管理 &gt; 项目计划 &gt; 编辑</td>
		    </tr>
       </table>
	
	   
	    <table cellspacing="1" cellpadding="0" width="98%" align="center"  border="0" class="bgcolor2 margb5">
	          <tr>
		       <td colspan="4" align="left" class="bkuang zi13b bgcolor2 padl5">项目基本信息</td>
		    </tr>
		         <tr class="bgcolor">
	   <td width="18%" align="right" class="zi13">项目名称：<font color="red">*&nbsp;</font></td>
	   <td width="32%"  align="left" class="pad2 zi13">
	                               				 <input type="text" flag="true"  maxlength="60"  valid="required" errMsg="请输入项目名称！" id="projectName" name="projectName" readonly="true" value="${yfProjectPlan.projectName}"/>
	                               		<!-- 		 <input type="button" onclick="chooseProject();" name="choose" value="选择" class="buttonbg" style="cursor:hand"> -->
		         		                       		  
	  </td>

 
	   <td width="18%" align="right" class="zi13">项目编号：</td>
	   <td width="32%"  align="left" class="pad2 zi13">
	                               				 <input type="text" readonly="true" id="projectNo" name="projectNo" value="${yfProjectPlan.projectNo}"/>
		         		                       		  
	  </td>

        </tr> 
             <tr class="bgcolor">

 
	   <td width="18%" align="right" class="zi13">项目机构：</td>
	   <td width="32%"  align="left" class="pad2 zi13">
	               <ssh:select readonly="true" id="projectOrg" propertyName="projectOrg" firstShow="Y" dataSource="collection" selectList="${orgSelect}"  type="1" defaultName="${yfProjectPlan.projectOrg}"/>
	                       		  
	  </td>
	   <td width="18%" align="right" class="zi13"><bean:message key="com.application.yfprojectplan.entity.yfprojectplan.createpage.projectManager" bundle="yfprojectplan"/>：</td>
	   <td width="32%"  align="left" class="pad2 zi13">
	               
	                <input type="text" id="rname" name="rname" value="${yfProjectPlan.rname}"/>
	               <input type="hidden" id="projectManager" name="projectManager" value="${yfProjectPlan.projectManager}"/>
		         		                       		  
	  </td>
        </tr> 
      
            <tr class="bgcolor">

 
	   <td width="18%" align="right" class="zi13">计划类型：</td>
	   <td width="32%"  align="left" class="pad2 zi13" colspan="3">
	                               			<ssh:select propertyName="planType" pid="PLAN_TYPE" type="3" firstShow="N"
							defaultName="${yfProjectPlan.planType}" />
	                       		   <input type="hidden" id="planType" name="planType" value="${yfProjectPlan.planType}"/>
	  </td>
	   
		    
        </tr> 

    </table> 
    
      <table cellspacing="1" cellpadding="0" width="98%" align="center"  border="0" class="bgcolor2 margb5">
	          <tr>
		       <td colspan="4" align="left" class="bkuang zi13b bgcolor2 padl5">计划内容</td>
		       <td align="right"><input class="buttonbg" style="cursor:hand;" id="but_save2" type="button" value="增加计划内容" onclick="insertPlanRow()"   name="but_save2" /></td>
		    </tr>
		         <tr class="bgcolor">
	
	            <td width="32%"  align="left" class="pad2 zi13"  colspan="5">
	            
	             <table cellspacing="1" id="planTable" cellpadding="0" width="100%" align="center"  border="0" class="bgcolor2 margb5">
	             
	               <logic:present name="workPlanList">
		      <logic:iterate id="elementValue" name="workPlanList" indexId="indexIdPlan">
		      
		       

		             <tr id="tr${indexIdPlan+1}" class="bgcolor"><td   align="right" class="zi13" >时间:</td>
                <td    colspan="3" align="left" class="pad2 zi13">
                 <input type='text' readonly='true' id="plan${indexIdPlan+1}*startDateStr" value="<bean:write name="elementValue" property="startDate" format="yyyy-MM-dd"/>"  name="plan${indexIdPlan+1}*startDateStr" onclick='popUpCalendarDlg(this)' />  至
                <input type='text' readonly='true' id="plan${indexIdPlan+1}*endDateStr" value="<bean:write name="elementValue" property="endDate" format="yyyy-MM-dd"/>"  name="plan${indexIdPlan+1}*endDateStr" onclick='popUpCalendarDlg(this)' />
                 </td>

                </tr>   
                 <tr id="tr${indexIdPlan+1}" class="bgcolor"><td width="8%"  align="right" class="zi13">计划内容:</td>
                 <td width="85%" colspan="3"  align="left" class="pad2 zi13"> 
		    <textarea cols="70" rows="5" flag='true' valid='required|limitLength' max='200'  errMsg='请输入第${indexIdPlan+1}行计划内容！|第${indexIdPlan+1}行计划内容输入长度不能超过200个汉字' name="plan${indexIdPlan+1}*planContent"><bean:write name="elementValue"  property="planContent"/></textarea><a href="#" onclick="delPlanRow('${indexIdPlan+1}')">&nbsp;&nbsp;删除</a>     </td>
		   </tr>
		   
		       
           </logic:iterate>
           </logic:present>  
	             
	             
	             
	             
	             
                 </table>
             
	             </td>


        </tr> 
        
 

    </table> 
      <table cellspacing="1" cellpadding="0" width="98%" align="center"  border="0" class="bgcolor2 margb5">
	<tr>
					    <td colspan="4">
		                    <iframe width="100%" height="150px" onload="this.height=show_attachment.document.body.scrollHeight"
							src="<%=path%>/queryAttachment.do?method=queryAttachment&fid=${yfProjectPlan.id}&type=10004"
											; scrolling="no" frameborder="0" name="show_attachment"
											id="show_attachment"></iframe>       
					    </td>
					  </tr>		
          </table>
		<p><p><p>
	
  <table width="98%" align="center" border="0" cellspacing="0" cellpadding="0">
  <tr>
        <td align="center">
		<input class="buttonbg" id="but_save"  style="cursor:hand"  type="submit" value="<bean:message key='com.manager.common.yfprojectplan.save' bundle="yfprojectplan"/>" name="but_save" />
		  &nbsp;&nbsp;&nbsp;
	     <input class="buttonbg" id="but_return"  style="cursor:hand"  type="button" value="<bean:message key='com.manager.common.yfprojectplan.return' bundle="yfprojectplan"/>" name="but_return" onClick="javascript:history.go(-1);"/>
		 </td>
  </tr>
</table>

</html:form>
</body>
</html>


<script>

function save(){
   if(validateForm(document.forms[0],'Y'))
   {
   	if(!checkPlan()){
	  alert("请增加计划内容！");
	    return false;
	 }
	return true;
    }else{
	return false;
    }
}
function chooseProject(){   
    var syncHelper = new SyncHelper();
	var url = "popuSelectProjectList.do?method=popuSelectProjectList&projectManager=${loginUser.id}&random=" + new Date();
	var searchWin = window.showModalDialog(url,window,"help:no;scroll:yes;resizable:no;status:0;dialogWidth:1000px;dialogHeight:600px;center:yes" ); 	
    if(searchWin){
         $("projectName").value = searchWin["projectName"]==undefined?"":searchWin["projectName"];
		 $("projectNo").value = searchWin["projectNo"]==undefined?"":searchWin["projectNo"];
		 syncHelper.selectedByValue(searchWin["projectOrg"],"projectOrg");
		 $("projectid").value = searchWin["projectNo"]==undefined?"":searchWin["projectNo"];
		 //$jq("#projectOrg option").not(":selected").attr("disabled", "disabled");

		 
    }
}

function checkPlan(){
	 var lastIndex = $('lastIndexPlan').value;
	 if(lastIndex<=1){
	 	return false;
	 }
	 return true;
}

function insertPlanRow(){
    var lastIndex = $('lastIndexPlan').value;
    var addrow = $('planTable').insertRow();
  	addrow.className="bgcolor";
    var addcellone = addrow.insertCell();
    addcellone.className="zi13";
    addcellone.setAttribute("align","right");
    addrow.setAttribute("id","tr"+lastIndex);  
	addcellone.innerHTML = '时间:';
	addcellone = addrow.insertCell();
	addcellone.className="pad2 zi13";
	addcellone.setAttribute("align","left");
	addcellone.colSpan =3;
	 
	addcellone.innerHTML = "<input type='text' readonly='true'  valid='required' flag='true'  errMsg='请输入计划开始时间！' id='plan"+lastIndex+"*startDateStr'  name='plan"+lastIndex+"*startDateStr' onclick='popUpCalendarDlg(this)' />  至   <input type='text' readonly='true' id='plan"+lastIndex+"*endDateStr'  valid='required' flag='true'  errMsg='请输入计划结束时间！'  name='plan"+lastIndex+"*endDateStr' onclick='popUpCalendarDlg(this)' />";
	var addrow = $('planTable').insertRow();
	addrow.className="bgcolor";
	var addcellone = addrow.insertCell();
    addcellone.className="zi13";
    addcellone.setAttribute("align","right");
    addrow.setAttribute("id","tr"+lastIndex);  
	addcellone.innerHTML = '计划内容:';
	addcellone = addrow.insertCell();
	addcellone.colSpan =3;
	addcellone.className="pad2 zi13";
	addcellone.setAttribute("align","left");
	addcellone.innerHTML = "<textarea cols='70' rows='5' flag='true' valid='required|limitLength' max='200'  errMsg='请输入第"+lastIndex+"行计划内容！|第"+lastIndex+"行计划内容输入长度不能超过200个汉字' name='plan"+ lastIndex +"*planContent' id='plan"+ lastIndex +"*planContent'></textarea><a href='#' onclick='delPlanRow("+lastIndex+")'>&nbsp;&nbsp;删除</a>";
	$('lastIndexPlan').value = parseInt(lastIndex) + 1;
}

function delPlanRow(index){
   var table = $('planTable');
   var row = $('tr' + index);
   var rowIndex = row.rowIndex;
   
   table.deleteRow(rowIndex); 
   var table = $('planTable');
   var row = $('tr' + index);
   var rowIndex = row.rowIndex;

   table.deleteRow(rowIndex); 
   var temp =  table.rows.length;
   $('lastIndexPlan').value = table.rows.length;
}

</script>





